
@charset "utf-8";
@import "reset.css";

/*common*/
*{ margin:0 auto; padding:0px; font-family:Arial, "宋体"; font-size:12px; color:#000;}
.nyfh a{color:#333;}
.nyfh{ margin-top:40px;}

/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*friendlink*/
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;	color: #fff;}
a.zzb07link:hover {	text-decoration: underline;	color: #fff;}
.zzb07tail{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;}

.sxpage{ margin-top:245px; width:60px;}

/*page*/
.yeshu{float: right;margin: 20px 0px 30px 0px; font-size:12px; color:#000; height:28px; display:block;text-align: right;}
.yeshu a{ }
.yeshu span.zi{width: 190px;height: 24px;line-height: 24px; margin-right:5px;text-align: center;display: block;border: 1px solid #ddd;float: left;_float: left;font-size:12px;}
.yeshu a.first,.yeshu a.prev,.yeshu a.next{ margin-right:5px; float:left;display: block;width: 60px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu span.current,.yeshu a.end,.yeshu a.num{margin-right:5px; float:left;display: block;width: 24px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu span.current,.yeshu a.end:hover,.yeshu a.num:hover{ background:#002e63; color:#fff;}
.yeshu a{ color:#000;}
.yeshu a:hover{}


/*上下页*/
.ny-sxy{ width:94%; height:60px; padding:20px; border-top:1px dotted #002e63;  }
.up,.down,.up a,.down a{height:30px; line-height:30px;float:left;display:block; }
.up a,.down a{ width:500px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.up,.down{ display:block; width:100%;}
.up a:hover,.down a:hover{ color:#002e63;}
.up strong,.down strong{ float:left;}




/*order*/
#order {font-size: 14px;color: #333;line-height: 28px;}
table, td {font: 12px/140%; padding-left:5px;padding-bottom: 1px;padding-top: 1px;}
.a12h18c333 tr{ height:50px;}


/*welcome*/
.ind-wel{height:36px; background:#ededed;}
.ind-wel span,.ind-wel span a{height:36px; line-height:36px;}
.ind-wel span a:hover{ text-decoration:underline;}

/*logo*/
.ind-logo{height:137px;}

.ind-link-ewmhd{margin: 17px auto;width: 270px;}
.ind-link-ewmhd ul{}
.ind-link-ewmhd ul li{ float:left; width:135px; text-align:center;}
.ind-link-ewmhd ul li b{ width:12px; color:#646464; padding-top:6px;margin-left: 10px;}

/*nav*/
.ind-nav{height:62px; background:#002a68;}
.ind-nav ul{}
.ind-nav ul li{ width:115px;height:62px; line-height:62px;float: left;color: #fff;text-align:center; border-right:2px solid #1d5cab;}
.ind-nav ul li:hover{ background:#d9261c;}
.ind-nav ul li a{ color:#fff;font-size:16px; font-family:Arial, "微软雅黑";}
.ind-nav ul li a img{ float:left;}




/*banner*/
.ind-banner{ height:462px; overflow:hidden;text-align: center;}
.ny-banner{ height:462px; overflow:hidden;text-align: center;}
/* mainbanner */
/* ---------------------- 百叶窗banner  -------------------------- */
div.wrapper { width: 1423px; margin: 0 auto; position: relative;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none;}
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 0; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 0; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 10px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 10px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
.box_skitter .header { position: absolute; top: 50%; left: 10px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/header.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1423px; height: 442px; }
#slideshow ul { display: none; }

/*ab*/

.ind-ab-tit{ text-align:center; padding-top:15px;}
.ind-ab-tit b{ line-height:35px; color:#002a68; font-size:26px; font-weight:bold;}
.ind-ab-tit b,.ind-ab-tit b i{ font-family:Arial, "微软雅黑";}
.ind-ab-tit b i{ font-style:normal; font-size:14px; color:#646464;}


.ny-pro-lef{ width:224px;border:1px solid #002e63; height:30px;background:#e8e8e8;}
.ind-search{ height:24px;width:195px;}
.ind-search input,.ny-pro-lef input{ }
#search{ margin-top:135px; margin-right:18px;}


.ind-ab{ height:540px;overflow:hidden;}
.ind-ab-con{ background:url(../images/ind-abbg.jpg) no-repeat center center; height:540px;}
.ind-ab-con1{ width:100%; margin-top:30px; text-align:center;}
.ind-ab-con2{ width:645px; height:220px; overflow:hidden;text-overflow: ellipsis; text-align:left;margin-top: 15px;}
.ind-ab-con1 p{ line-height:26px;}
.ind-ab-con1 p,.ind-ab-con1 p a,.ny-ab-con p strong,.ny-ab-con p a,.ny-ab-con p{ font-size:12px;}
.ind-ab-con1 p a:hover{ text-decoration:underline;}
.ind-ab-con1 span{ font-size:26px; color:000; font-family:Arial, "微软雅黑"; font-weight:bold;}


.ind-mor{color:#ffffff; width:120px; height:30px; line-height:30px; background:#002a68; text-align:center; display:block;}





/*products 分类*/
.ind-pro{ background:#002a68; height:510px;}
.ind-pro-tit{ text-align:center; background:url(../images/pro_titbg.jpg) no-repeat center center; height:184px;}
.ind-pro-tit b{ line-height:55px;padding-top:50px;}
.ind-pro-tit b,.ind-pro-tit b i{ color:#fff; font-size:24px;font-family:Arial, "微软雅黑"; display:block; }
.ind-pro-tit b i{ font-style:normal; font-weight:bold; font-size:40px;}

.ind-pro-con{ text-align:center; margin-top:50px;}
.ind-pro-con span{ font-size:18px; color:#fff;}
.ind-pro-con ul{}
.ind-pro-con ul li{margin-left: 26px;width:200px;  height:215px; background:#fff; float:left;}
.ind-pro-con ul li:hover{ width:210px; height:225px; margin-top:-15px;}
.ind-pro-con ul li a{ color:#002a68; font-size:16px; font-family:Arial, "微软雅黑"; font-weight:bold;}
.ind-pro-cs{ text-align:left; line-height:26px;margin-left: 35px;}
.ind-pro-cs b,.ind-pro-cs p{ float:left;}


/*news*/

.ind-new{ height:520px; overflow:hidden; background:#fff;}
.ind-new-tit{ text-align:center; background:url(../images/new_bg.jpg) no-repeat center center; height:124px;}
.ind-new-tit b{ line-height:35px; color:#002a68; font-size:26px; font-weight:bold; padding-top:20px;line-height: 40px;}
.ind-new-tit b,.ind-new-tit b i{ font-family:Arial, "微软雅黑"; display:block;}
.ind-new-tit b i{ font-style:normal; font-size:14px; color:#646464;}
.ind-new-con2{ width:640px;}
.ind-new-con2 ul{}
.ind-new-con2 ul li{ background:url(../images/dot.png) no-repeat left center; border-bottom:1px dashed #b2b2b2; height:40px; line-height:40px;padding-left:22px;}
.ind-new-con2 ul li.ind-new-op{ height:140px; background:#eaeaea; border:none;}

.ind-new-con2 ul li.ind-new-op p{ width:95%; line-height:26px;}

/*contact*/
.ind-cat{ background:url(../images/cat-bg.jpg) no-repeat center center; height:338px;}
.ind-cat-tit{ text-align:center;height:124px;}
.ind-cat-tit b{ line-height:35px; color:#fff; font-size:26px; font-weight:bold; padding-top:20px;line-height: 62px;}
.ind-cat-tit b,.ind-cat-tit b i{ font-family:Arial, "微软雅黑"; display:block;}
.ind-cat-tit b i{ font-style:normal; font-size:14px; color:#fff;}


.ind-cat-con{}
.ind-cat-con p,.ind-cat-con p a,.ind-cat-con p strong{ color:#fff; font-size:14px; font-family:Arial, "微软雅黑";}
.ind-cat-con p{ float:left; width:260px; color:#fff; text-align:center;margin-left: 30px;margin-top: 133px;line-height: 23px;}
.ind-cat-con p a:hover{ text-decoration:underline;}



/*footer*/
.ind-copy{ background:#002a68; height:120px; border-top:15px solid #3972bc;}
.ind-fot-nav{ height:50px; line-height:60px; color:#fff;}
.ind-fot-nav a{color:#fff;}
.ind-copy p{ height:35px; line-height:30px;}
.ind-copy p,.ind-copy p a,.ind-copy span{color:#fff;}
.ind-copy a:hover{ text-decoration:underline;color:#fff;}


/**************** 列表左侧 **************/
.ny-con-lef{ width:254px; height:auto;}
.ny-lef-tit{display:block; width:254px; height:92px;text-align:center;background:url(../images/nyprotit.jpg) no-repeat center center;}
.ny-lef-tit b{color:#fff; font-size:20px; display:block; font-family:Arial, "微软雅黑"; padding-top:20px; font-weight:bold; line-height:30px;}
.ny-lef-tit1{display:block; width:254px; height:55px;text-align:center;background:#002a68;}
.ny-lef-tit1 b{color:#fff; font-size:20px; display:block; font-family:Arial, "微软雅黑"; padding-top:20px; font-weight:bold; line-height:16px;}

.ny-lef-cat{ width:224px; height:235px; background:#fff; padding:15px;}
.ny-lef-cat p{ line-height:24px;}
.ny-lef-cat p a{}
.ny-con-lef ul{ width:254px;  background:#fff;}
.ny-con-lef ul li{line-height:49px;text-align:left;overflow:hidden;border-bottom:1px dotted #757575; margin:0 auto; padding-left:15px;}
.ny-con-lef ul li a{ height:35px;color:#4d4948; }


/**************** 列表右侧 **************/
.ny-con-rig{ width:760px; background:#fff;text-align:center; padding:10px;min-height: 672px;}
.ny-con-rig-bod{height:auto; zoom:1;overflow: hidden;}
.ny-rig-tit{display:block;height:55px; line-height:55px; text-align:left; font-size:24px; color:#333333; font-weight:bold; font-family:Arial, "微软雅黑";padding-left: 30px;}
.ny-rig-tit b{color:#fff; font-size:20px; font-weight:normal;}

/*-----------about us page-------------*/
.ab-con-bg{background:url(../images/ny.jpg) no-repeat center center;overflow:hidden; zoom:1;}
.ny-ab{ height:auto;padding-top:35px;overflow:hidden; zoom:1; background:#e9e9e9; padding-bottom:30px;}



.ny-ab-con{ margin:30px 30px 20px; auto; width:700px; text-align:left;}
.ny-ab-con p,.ny-ab-con p strong,.ny-ab-con p span,.ny-ab-con p a{ color:#000;line-height:30px; text-align:justify; }
.ny-ab-con p img{ border:0px;}
.ny-ab-con p a,.ny-ab-con p strong{ color:#000;}
.ny-ab-con p a:hover{ text-decoration:underline;}

.con-pbg-con p{width: 315px;line-height: 40px;border-bottom: 1px dotted #ccc;float: left;margin-left: 40px; background:url(../images/ain_24.jpg) left center no-repeat;}

.nr_order input {width: 300px;}
.nr_order input, .nr_order td {height: 30px; }
.nr_order td {vertical-align: middle;}
/*-----------news page-------------*/
ul.news-con-ul{}
ul.news-con-ul li{ height:35px; border-bottom:1px dashed #ddd; line-height:35px;background: url(../images/main_46.jpg) no-repeat 5px center;
padding-left: 27px;}
ul.news-con-ul li a{width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left; color:#000;}
ul.news-con-ul li a:hover{ color:#002e63;}
h2.new-tit{font-size:16px; color:#000;padding-bottom: 15px;line-height:26px; border-bottom:1px dotted #ccc;}
.new-page-con{}


.ny-new-con{ width:700px; padding:10px; border:1px solid #dedede;}
.ny-new-con {}

/*-----------honer page-------------*/
.ny-ry-con-ul{}


.ny-ry-con{ text-align:center;}
.ny-ry-con img{ padding:5px; border:2px solid #dedede; max-width:700px;}
.max-pic{ max-width:700px;}

/*-----------product page-------------*/
.ny-sp-tit,.ny-sp-tit a{ width:100%; height:40px; line-height:40px; display:block; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#002a68;}
.ny-pro-spt{ text-align:center;height:30px; line-height:30px;  display:block;background:#489e00; font-size:16px; font-weight:bold; color:#fff;}
.ny-pro-spt1{text-align:left;height:30px; line-height:30px; margin-top:10px;display:block;font-size:16px; font-weight:bold; color:#015fb6; }
.ny-pro-con{}
.ny-pro-con-ul{margin-top: 20px;}
.ny-pro-con-ul li{ float:left; width:231px; height:240px; text-align:center;}
.ny-pro-con-ul li a{ }
.ny-pro-con-ul li a img{width:200px; height:180px; border:1px solid #dedede;}
.new-page-con table,.new-page-con table td{ border:1px solid #dedede;height:30px; line-height:30px;padding-left: 0px;}
.new-page-con{ /*padding:20px; border:1px solid #efefef;-moz-box-shadow: 3px 3px 4px #efefef;
    -webkit-box-shadow: 3px 3px 4px #efefef;
    box-shadow: 3px 3px 4px #efefef;
     /*For IE 8 
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#efefef')";
    /* For IE 5.5 - 7 
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#efefef');*/}
.new-page-con tr td{padding: 5PX;}
.new-page-con tr td div{background:#efefef; font-weight:bold;width: 100%;height: 100%;}
.ny-pro-con-tab{}
.ny-pro-con-tab td{ line-height:26px;}
.ny-pro-con-tab tr td a{}
.ny-pro-con-tab tr td a:hover{ color:#002e63;}



.section{}
.section ul li{float:left;margin:13px;display:inline;width:201px;height:230px;overflow:hidden;position:relative;border: 2px solid #efefef;}
.section ul li .photo{width:100%;height:1940px;overflow:hidden;}
.section ul li .photo img{ width:100%; height:12%;}
.section .rsp{width:100%;height:230px;overflow:hidden;position: absolute;background:#2c2c2c;top:0px;left:0px;}
.section .text{position:absolute;width:100%;height:210px;left:-260px;top:0px;overflow:hidden;}
.section .text h3{width:208px;margin-top:175px;height:35px;line-height:35px;text-align:center;color:#fff;background:#489e00;font-size:14px;}



/*-----------可持续发展 page-------------*/
ul.kcxfz-con-ul{}
ul.kcxfz-con-ul li{ height:120px; border-bottom:1px dashed #ddd;padding-left: 5px; border-bottom:1px dashed #ccc; margin-top:10px;}
ul.kcxfz-con-ul li a{width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;}
ul.kcxfz-con-ul li a:hover{ color:#002e63;}




.ny-case-con-ul{}
.ny-case-con-ul li{ text-align:center;width: 23.5%;height: auto;float: left;margin-right: 1.5%;margin-bottom: 30px;overflow: hidden;}
.ny-case-con-ul li:hover .thum img{opacity: .8;}
.ny-case-con-ul li img{border: 2px solid #000;-moz-box-shadow: 3px 3px 4px #efefef;
    -webkit-box-shadow: 3px 3px 4px #efefef;
    box-shadow: 3px 3px 4px #efefef;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#efefef')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#efefef');}


.animate{ -webkit-transition-duration: .5s; -moz-transition-duration: .5s;transition-duration: .5s;}
.case {	height: auto;overflow: hidden;margin-top: 50px;}
.case ul li{width: 33%;	height: 230px;float: left; overflow: hidden;}
.case ul li img{ width:200px; height:180px;border:1px solid #dedede; padding:3px;}
.case ul li .thum{width: 100%;	height: auto;/*	background: #dedede;*/}
.case ul li:hover .name{height: 40px;}
.case ul li:hover .thum img{opacity: .8;}
.case ul li:hover .name a{margin-left: 50px;font-size: 14px;}
.case ul li:hover .name p{width: 50px;}
.case ul li .thum img{display: block;}
.case ul li.three{margin-right: 0%;}
.case ul li a{display: block;width: 100%;text-align:center;}
ase ul li img{display: block;}
.case ul li .name{margin-top: 15px;	margin-left: 27px;	height: 40px;line-height: 40px;	position: relative;	overflow: hidden;}
.case ul li .name p{width: 0px;	height: 1px;position: absolute;	left: -5px;	top: 19px;	background: #3E3E3E;opacity: .5;}
.case ul li .name strong{margin-right: 10px;}
.case ul li .name span{	font-size: 12px;opacity: .5;}
/*图片放大*/
.case ul li img{transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out; -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.case ul li:hover img:hover {transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); opacity:0.9; border:none; }


/*-----------contact page-------------*/
.cat-tit{ background:#002e63; height:40px; line-height:40px; margin-bottom:10px; color:#fff; font-size:14px; font-weight:bold; }
.ny-cat-con-p{}
.ny-cat-con-p p{ width:52%; border-bottom:1px dashed #ccc;float:left;line-height:40px;background: url(../images/main_49.jpg) no-repeat left center;}
.ny-cat-con-p p a{ color:#000;}
.ny-cat-con-p p a:hover{ text-decoration:underline;}

.contact-map{ margin-top:30px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


















.clearfix{ clear:both;}
/*jobs页*/
.jobs_box{ background-color:#002a68; }
.jobs_box p{ float:left; font-size:14px;color:white; line-height:36px;text-align:center;}
.jobs_box .jobs_p2{ width:70%;}
.jobs_box .jobs_p3{ width:30%;}
.jobs_box1 td{ color:black; font-size:13px; border-bottom:1px dashed #ccc; line-height:60px;}
.jobs_box1 a{ color:black;}
.jobs_box1:hover{ background-color:#f2f2f2;}























